Relations Between δ-Matching and Matching with Don’t Care Symbols: δ-distinguishing Morphisms (Preliminary Version)
نویسندگان
چکیده
The δ-matching problem is a special version of approximate pattern-matching, motivated by applications in musical information retrieval, where the alphabet Σ is an interval of integers. The δ-match is an occurrence of the pattern such that |a − b| ≤ δ for each pair of letters (integers) whose positions match in this occurrence. We investigate relations between δ-matching and pattern-matching with don’t care symbol ∗ (a symbol matching every symbol, including itself). We show a close correspondence between pattern-matching with don’t cares and δ-matching. The δ-matching is reducible to k instances of pattern-matching with don’t cares. We investigate how the numbers δ and k are related by introducing δ-distinguishing families H of morphisms. The size of H corresponds to k. We show that for minimal families H we have |H| = Θ(δ). ⋆ This work was supported in part by NSF grant CCR-9800085. ⋆⋆ The work was partially supported by a NATO grant PST.CLG.977017, a Marie Curie Fellowship, a Royal Society and a Wellcome Foundation grant. ⋆ ⋆ ⋆ The work of this author was partially supported by a NATO grant PST.CLG.977017. † Partially supported by a Royal Society grant.
منابع مشابه
Paper Title (use style: paper title)
The δ-Matching problem calculates, for a given text T1..n and a pattern P1..m on an alphabet of integers, the list of all indices Iδ = {i : maxmj=1 |Pj − Ti+j−1| ≤ δ}. The γ-Matching problem computes, for given T and P , the list of all indices Iγ = {i : P m j=1 |Pj − Ti+j−1| ≤ γ}. When a “don’t care” symbol occurs, the associated difference is counted as zero. In this paper, we give experiment...
متن کاملEfficient Algorithms for the δ-Approximate String Matching Problem in Musical Sequences
The δ-approximate string matching problem, recently introduced in connection with applications to music retrieval, is a generalization of the exact string matching problem for alphabets of integer numbers. In the δ-approximate variant, (exact) matching between any pair of symbols/integers a and b is replaced by the notion of δ-matching =δ, where a =δ b if and only if |a− b| ≤ δ for a given valu...
متن کاملSolving the (\delta, \alpha)-Approximate Matching Problem Under Transposition Invariance in Musical Sequences
The δ-approximate matching problem arises in many questions concerning musical information retrieval and musical analysis. In the case in which gaps are not allowed between consecutive pitches of the melody, transposition invariance is automatically taken care of, provided that the musical melodies are encoded using the pitch interval encoding. However, in the case in which nonnull gaps are all...
متن کاملMorphisms in Categories of Sets with Similarity Relations
Morphisms of some categories of sets with similarity relations (Ω-sets) are investigated, where Ω is a complete residuated lattice. Namely a category SetF(Ω) with morphisms (A, δ) → (B, γ) defined as special maps A → B and a category SetR(Ω) with morphisms defined as a special relations A × B → Ω. It is proved that arbitrary maps A → Ω and A × B → Ω can be extended onto morphisms (A, δ) → (Ω,↔)...
متن کاملFuzzy logic models in a category of fuzzy relations
Then SetF(Ω) is a category with Ω-sets as objects and maps f : A → B such that γ(f(x), f(y)) ≥ δ(x, y) for all x, y ∈ A as morphisms f : (A, δ) → (B, γ). Moreover, by SetR(Ω) we understand a category which is an analogy of a category of sets with relations between sets as morphisms. Objects of this category SetR(Ω) are the same as in the category SetF(Ω) and morphism f : (A, δ) → (B, γ) are map...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009